3
תגובות
היי,
בניתי מערכת משתמשים ויש לי בעיה כל פעם שאני נכנס לאתר הוא עושה לי שגיאה מוזרה.
ניתן להכנס לאתר מכאן: http://yuval.comuv.com/login.php
זה הקוד של הדף login.php
<?php
session_start();
if(!isset($_COOKIE["username"]))
{
    $toReturn = 'plese,login';
    if(isset($_POST['sub']))
    {
        $username = $_post["username"];
        $passward = $_post["passward"];
        $con = mysql_connect("mysql6.000webhostcom","a4822822_data","data1234");
        if(!$con)
            die('Could not connect: ' . mysql_error());
            
        mysql_select_db("a4822822_data", $con);
        $query = mysql_query("SELECT * FROM users WHERE username = '".$username."' AND passward = '".$passward."'")or die(mysql_error());
    
        if(mysql_num_rows($query) > 0)
        {
            setcookie('username', $username, time()+3600);
            $toReturn = 'Connected.';
        }
        else
        {
            $toReturn = 'Sorry, Incorrect Details.';
        }
    }
    echo '<form action="login.php" method="post">
            username<input type="text" name="username"><br />
            passward<input type="password" name="passward"><br />
            <input type="submit" name="sub" value="login">
        </form><br /><br />'
.$toReturn;
}

else
{
    echo 'welcome, '.$_COOKIE["username"];
}
?>


ממש תודה לכל מי שיעזור אני שובר על זה את הראש הרבה זמן!

3 תשובות

avatar ענה intval ב 03 למאי 2012 #

תנסה להחליף עורך טקסט ולשמור את הקובץ שוב.
אני משתמש ב editplus, אבל הוא עולה כסף.
notepad++ אמור לעשות את העבודה.

avatar ענה משתמש_193680 ב 03 למאי 2012 #

הקובץ נמצא כבר בשרת ננתי קישור לאתר,תכנס ותראה את השגיאה.

avatar ענה hafuta ב 03 למאי 2012 #

אין שגיאה בקוד, גם כדי לאמת הרצתי אצלי ואין שגיאה בהרצה.
השגיאה קורת בד"כ שלא סגרת סוגריים או שאין נקודה פסיק בשורה לפני, וזה לא המקרה.
עם איזה עורך טקסט אתה משתמש? (אולי גם משהו שקשור לשרת, לא הייתי סומך על שרת חינמי)